package com.itheima.service;

/**
 * @author Autism
 * @version V1.0
 * @Package com.itheima.service
 * @date 2019/7/26 17:36
 * @Copyright
 */

import com.itheima.entity.PageResult;
import com.itheima.pojo.CheckItem;

import java.util.List;

/**
 * 检查项 服务接口
 */
public interface CheckItemService {
     /**
      * 新增
      * @param checkItem
      */
     void add(CheckItem checkItem);

     /**
      * 分页 查询
      * @param currentPage
      * @param pageSize
      * @param queryString
      * @return
      */
     PageResult findPage(Integer currentPage, Integer pageSize, String queryString);

     /**
      * 删除
      * @param id
      */
     void delete(Integer id);

     /**
      * 分页查询
      * @param id
      * @return
      */
     CheckItem findById(Integer id);


     /**
      * 编辑
      * @param checkItem
      */
     void edit( CheckItem checkItem);

     /**
      * 查询所有检查项
      * @return
      */
     List<CheckItem> findAll();

}
